package flex.cc.uac.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import flex.cc.core.mybatis.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 菜单表
 *
 * @author zhangzk
 * @email zhangzhikai@sinosoft.com.cn
 * @date 2020-07-11 22:29:37
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("flex_uac_menu")
public class UacMenuEntity extends BaseEntity {
    private static final long serialVersionUID = 1L;

                    
    /**
     * 菜单编码
     */
    private String menuCode;
        
    /**
     * 菜单名称
     */
    private String menuName;
        
    /**
     * 状态
     */
    private String status;
        
    /**
     * 菜单URL
     */
    private String url;
        
    /**
     * 图标
     */
    private String icon;
        
    /**
     * 父ID
     */
    private Long pid;
        
    /**
     * 层级(最多三级1,2,3)
     */
    private Integer level;
        
    /**
     * 是否叶子节点,1不是0是
     */
    private Integer leaf;
        
    /**
     * 序号
     */
    private Integer number;
        
    /**
     * 备注
     */
    private String remark;
        
    /**
     * 系统编码
     */
    private Long applicationId;

    /**
     * 菜单类型0 目录 1 组建 2.外部链接 3按钮
     */
    private Integer type;
    private Integer isShow;

}
